085698548a0e8ea44533f5bbe50b68a2417a7b5c,hazelcast/src/test/java/com/hazelcast/executor/CompletableFutureTest.java,CompletableFutureTest,postregisterTwoCallbacks_withFailure,#,121
Before Change
@Test
public void postregisterTwoCallbacks_withFailure() throws Exception {
doneLatch = new CountDownLatch(2);
final ICompletableFuture<String> f = submit(openStartLatch(), throwException());
assertOpenEventually(startLatch);
f.andThen(setRefAndBumpDoneLatch(ref1));
f.andThen(setRefAndBumpDoneLatch(ref2));
assertOpenEventually(doneLatch);
assertTestException(ref1, ref2);
}
After Change
@Test
public void postregisterTwoCallbacks_taskThrowsException() throws Exception {
ICompletableFuture<String> f = submitAwaitingTask(expectedNumberOfCallbacks(2), THROW_TEST_EXCEPTION);
releaseAwaitingTask();
assertTaskFinishedEventually();
f.andThen(storeTaskResponseToReference(reference1));
f.andThen(storeTaskResponseToReference(reference2));
assertCallbacksExecutedEventually();
assertTestExceptionThrown(reference1, reference2);